package singleton;

/**
 * @Author 孔德成
 * @Slogan 致敬大师，致敬未来的你
 * @desc 静态内部类方式
 * JVM保证单例
 * 加载外部类时不会加载内部类，这样可以实现懒加载
 */
public class Demo7 {
    private Demo7() {
    }

    private static class Demo7Holder {
        private static final Demo7 INSTANCE = new Demo7();
    }

    public static Demo7 getInstance() {
        return Demo7Holder.INSTANCE;
    }

    public void work() {
        System.out.println("致敬大师，致敬未来的你");
    }
}
